10 research outputs found
A Framework to Evaluate Software Developer’s Productivity The VALORTIA Project
Currently, there is a lack in companies developing software in relation to assessing their staff’s productivity
before executing software projects, with the aim of improving effectiveness and efficiency. QuEF (Quality
Evaluation Framework) is a framework that allows defining quality management tasks based on a model.
The main purpose of this framework is twofold: improve an entity’s continuous quality, and given a context,
decide between a set of entity’s instances on the most appropriate one. Thus, the aim of this paper is to
make this framework available to evaluate productivity of professionals along software development and
select the most appropriate experts to implement the suggested project. For this goal, Valortia platform,
capable of carrying out this task by following the QuEF framework guidelines, is designed. Valortia is a
platform to certify users' knowledge on a specific area and centralize all certification management in its
model by means of providing protocols and methods for a suitable management, improving efficiency and
effectiveness, reducing cost and ensuring continuous quality.Ministerio de Ciencia e Innovación TIN2013-46928-C3-3-
Challenges for the Adoption of Model-Driven Web Engineering Approaches in Industry
Model-driven web engineering approaches have become an attractive research and technology solution for
Web application development. However, after 20 years of development, they have attracted little attention
from the Industry due to the mismatch between technical versus research requirements. In this joint work
between academia and industry, the authors present the current problems of using these approaches in scale
and provide guidelines to convert them into viable industry solutions.Ministerio de ciencia e Innovación TIN2016-76956-C3-2-RMinisterio de Economía y Competitividad TIN2015-71938-RED
Challenges for the adoption of model-driven web engineering approaches in industry
Model-Driven Web Engineering approaches have become an attractive research and technology solution for Web application development. However, for more than 20 years of development, the industry has not adopted them due to the mismatch between technical versus research requirements. In the context of this joint work between academia and industry, the authors conduct a survey among hundreds of engineers from different companies around the world and, by statistical analysis, they present the current problems of these approaches in scale. Then, a set of guidelines is provided to improve Model-Driven Web Engineering approaches in order to make them viable industry solutions.Facultad de InformáticaLaboratorio de Investigación y Formación en Informática Avanzad
The importance of user in ISD. Do we really teach?
In 1999, the European Higher Education Area (EHEA) defined the framework that regulates
all degrees,including Computer Engineering (CE), within the environment of the European
Union. Each country, in turn, regulated each of these studies on the basis of that common
framework.
In the case of Computer Engineering there are concrete competences that refer to the effective
incorporation of user and need for Information Technology (IT) professionals to learn how to
manage and work in multidisciplinary environments. However, these competencies are
difficult to teach to students. This paper presents a critical view of the way we are teaching
future developers of information systems to work with user. Besides, it analyses the
consequences that it may bring to future professionals. For this purpose, an experiment at
three different universities in Europe has been carried out. This paper also offers some
considerations and intends to motivate a future discussion on this topic.Ministerio de Economía y Competitividad TIN2016-76956-C3-2-R (POLOLAS)Ministerio de Economía y Competitividad TIN2015-71938-RED
An approach to characterize and evaluate the quality of Product Lifecycle Management Software Systems
PLM (Product Lifecycle Management) is an information management system that can integrate data, processes,
business systems and staff in a company, in general. PLM allows managing efficiently and economically the
information that all these elements generate from the initial idea to design, manufacture, maintenance and
elimination phases of the product lifecycle. PLM has to include processes and tools to assure the quality of the
final products. This way, it is difficult for PLM experts (from aeronautical or automation organizations, among
others) to find an environment that suggests which is the best PLM solution that copes with their necessities. A
number of PLM solutions are available for this purpose, but experts require a suitable mechanism to select the
most appropriate one for the specific context of each organization. For this purpose, this paper presents a quality
model, based on QuEF (Quality Evaluation Framework), that aims at helping organizations choose the most
useful PLM solution for their particular environments. This model supports both static and dynamic aspects that
may be customized for any kind of organization and taken as reference model. Particularly, our approach has
been validated in the context of large enterprises in the aeronautical industry within a real R&D project carried
out between our research group and Airbus.Ministerio de Economía y Competitividad TIN2016-76956-C3-2-
Desarrollando herramientas para la gestión efectiva y eficiente de la calidad
La gestión de la calidad del Software es una tarea que indica el grado de concordancia existente entre el
software producido con respecto a los requisitos especificados y las necesidades del cliente. En este artículo,
hablaremos sobre QuEF (Quality Evaluation Framework) y sus herramientas. QuEF es un framework que permite
realizar las distintas tareas de la gestión de la calidad en base a un modelo, de forma que los elementos software
usados para la misma puedan ser generados de forma automática o semiautomática en base a la definición del modelo.
Inicialmente se desarrolló para analizar, evaluar y mejorar la calidad de metodologías de ingeniería Web guiadas por
modelos, aunque actualmente se ha orientado a un framework genérico capaz de gestionar la calidad de productos,
procesos o servicios. QuEF define cinco fases las cuales requieren de unas herramientas para poder llevarlas a cabo
de forma rápida y eficiente. Las primeras herramientas de soporte fueron desarrolladas como un plugin para la
aplicación Entreprise Architect, una herramienta CASE que limitaba su uso a aquellos que tuvieran una licencia.
Actualmente se están desarrollando una serie de herramientas que conforman un entorno capaz de llevar a cabo las
distintas fases del framework QuEF. Con estas nuevas herramientas, QuEF comienza su independencia en el mercado
laboral como una herramienta menos costosa y más asequible técnicamente para los usuarios
Desarrollo de una aplicación para búsqueda y mantenimiento de rutas de senderismo
Este trabajo está orientado al desarrollo de una aplicación que permita al usuario buscar rutas para senderismo así como participar en el mantenimiento de las mismas. Dada la creciente afición por esta actividad, es necesario no solo dar soporte a los usuarios para la búsqueda de estos espacios sino colaborar en su protección y cuidado. Para ello, se pretende desarrollar una aplicación para dispositivos Android en la que se seguirá una metodología iterativa para ello. Con esto, se espera conseguir no solo la aplicación en sí, sino una mayor concienciación de las personas. Además, en el aspecto personal del estudiante, se desea adquirir los conocimientos necesarios para desarrollar una aplicación para dispositivos móviles que abarque todo el ciclo de vida del software.Aquest treball està orientat al desenvolupament d'una aplicació que permeti a l'usuari buscar rutes per senderisme així com participar en el manteniment de les mateixes. Donada la creixent afició per aquesta activitat, cal no només donar suport als usuaris per a la recerca d'aquests espais sinó col·laborar en la seva protecció i cura. Per a això, es pretén desenvolupar una aplicació per a dispositius Android en què es seguirà una metodologia iterativa per a això. Amb això, s'espera aconseguir no només l'aplicació en si, sinó una major conscienciació de les persones. A més, en l'aspecte personal de l'estudiant, es desitja adquirir els coneixements necessaris per desenvolupar una aplicació per a dispositius mòbils que abasti tot el cicle de vida del programari.This work is oriented to the development of an application that allows the user to search for hiking routes as well as participate in the maintenance of them. Given the growing fondness for this activity, it is necessary not only to support users to search for these spaces, but also to collaborate in their protection and care. For this, it is intended to develop an application for Android devices in which an iterative methodology will be followed for this. With this, it is expected to achieve not only the application itself, but also a greater awareness of the people. In addition, in the personal aspect of the student, you want to acquire the necessary knowledge to develop an application for mobile devices that covers the entire life cycle of the software
Challenges for the adoption of model-driven Web engineering approaches in industry
Model-Driven Web Engineering approaches have become an attractive research and technology solution for Web application development. However, for more than 20 years of development, the industry has not adopted them due to the mismatch between technical versus research requirements. In the context of this joint work between academia and industry, the authors survey hundreds of engineers from different companies of the world, and by statistical analysis present the current problems of these approaches in scale. Then a set of guidelines is provided to improve the model driven Web engineering approaches in order to make them viable industry solutionsFil: Robles Luna, Esteban. Universidad Nacional de La Plata. Facultad de Informática. Laboratorio de Investigación y Formación en Informática Avanzada; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - La Plata; ArgentinaFil: Sánchez Begines, Juan Miguel. Universidad de Sevilla; EspañaFil: Rivero, José Matías. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - La Plata; Argentina. Universidad Nacional de La Plata. Facultad de Informática. Laboratorio de Investigación y Formación en Informática Avanzada; ArgentinaFil: Morales Trujillo, Leticia. Universidad de Sevilla; EspañaFil: Gonzalez Enríquez, José. Universidad de Sevilla; EspañaFil: Rossi, Gustavo Héctor. Universidad Nacional de La Plata. Facultad de Informática. Laboratorio de Investigación y Formación en Informática Avanzada; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - La Plata; Argentin
A Methodological Proposal and Tool Support for the HL7 Standards Compliance in the Development of Health Information Systems
Health information systems are increasingly complex, and their
development is presented as a challenge for software development
companies offering quality, maintainable and interoperable products.
HL7 (Health level 7) International, an international non-profit
organization, defines and maintains standards related to health
information systems. However, the modelling languages proposed
by HL7 are far removed from standard languages and widely known
by software engineers. In these lines, NDT is a software
development methodology that has a support tool called NDT-Suite
and is based, on the one hand, on the paradigm of model-driven
engineering and, on the other hand, in UML that is a widely
recognized standard language. This paper proposes an extension of
the NDT methodology called MoDHE (Model Driven Health
Engineering) to offer software engineers a methodology capable of
modelling health information systems conforming to HL7 using
UML domain models.Ministerio de Ciencia e Innovación TIN2016-76956-C3-2-RJunta de Andalucía PIN-0213-2016Instituto de Salud Carlos III PITeS TliSS project, code PI15/01213Instituto de Salud Carlos III PT13/0006/003